Portree is a small town - almost everything is only 5 minutes walk away. You may want to take a bus to the Co-op supermarket on the edge of town.
There is also mountain bike rental; useful for exploring locally and there is car rental too.